<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title>WbemSharp Current Features</title>
  <meta content="Rusty Howell" name="author">
  <meta content="This doc lists the methods that are currently available in WbemSharp" name="description">
  <style>
	td {text-align:center;
		border-style:solid;
		border-width:1px;
		border-bottom-style:hidden;
		border-right-style:hidden;
		height:24px;
		border-color:#999999;
	}
	table {
		text-align: left;
		width: 499px;
		border-style:solid;
		border-width:1px;
		border-top-style:hidden;
		border-left-style:hidden;
		border-color:#999999;
	}
	.code{font-family:monospace;
			font-size:14px;
			font-weight:normal;
			color:#000099}
		body {font-family:"Times New Roman", Times, serif;}
		.header{font-size:18px;
		font-weight:bold;}
  </style>
</head>
<body>
<h3>Advanced Wbem Client Features:</h3>
<table cellpadding="0" cellspacing="0" style="width:500px">
	<thead style="font-weight:bold">
		<td style="width:400px">Feature</td>
  		<td>&nbsp;WbemSharp&nbsp;</td>
  		<td>&nbsp;PyWbem&nbsp;</td>
	</thead>
	<tbody>
		<tr>
				  <td><div align="left">&nbsp;BatchRequest</div></td>
				  <td><img src="images/check.gif"></td>
				  <td>&nbsp;</td>
		</tr>
		<tr>
				  <td><div align="left">&nbsp;Chunking</div></td>
				  <td>&nbsp;</td>
				  <td>&nbsp;</td>
		</tr>
		<tr>
		  <td><div align="left">&nbsp;Asynchronous Response API Calls</div></td>
				  <td><img src="images/check.gif"></td>
				  <td>&nbsp;</td>
		</tr>
		<tr>
				  <td><div align="left">&nbsp;Delegates (event notifications)</div></td>
				  <td><img src="images/check.gif"></td>
				  <td>&nbsp;</td>
		</tr>
		<tr>
				  <td><div align="left">&nbsp;Compression</div></td>
				  <td>&nbsp;</td>
				  <td>&nbsp;</td>
		</tr>
	</tbody>
</table>
<h3>Methods currently implemented in WbemSharp:</h3>
This table shows the CIM methods implemented at the time of this build.
<h4>CIM Operations:</h4>
<table cellpadding="0" cellspacing="0" style="width:500px;">
  <thead style="font-weight:bold;">
  <td style="width:200px">DMTF Spec</td>
  <td style="width:500px">Method name</td>
  <td>&nbsp;WbemSharp&nbsp;</td>
  <td>&nbsp;PyWbem&nbsp;</td>
  </thead>
  <tbody>
    <tr >
      <td>2.3.2.1</td>
      <td><div align="left">&nbsp;GetClass</div></td>
      <td><img src="images/check.gif"></td>
      <td><img src="images/check.gif"></td>
    </tr>
    <tr>
      <td>2.3.2.2</td>
      <td><div align="left">&nbsp;GetInstance</div></td>
      <td><img src="images/check.gif"></td>
      <td><img src="images/check.gif"></td>
    </tr>
    <tr>
      <td>2.3.2.3</td>
      <td><div align="left">&nbsp;DeleteClass</div></td>
      <td><img src="images/check.gif"></td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>2.3.2.4</td>
      <td><div align="left">&nbsp;DeleteInstance</div></td>
      <td><img src="images/check.gif"></td>
      <td><img src="images/check.gif"></td>
    </tr>
    <tr>
      <td>2.3.2.5</td>
      <td><div align="left">&nbsp;CreateClass</div></td>
      <td><img src="images/check.gif"></td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>2.3.2.6</td>
      <td><div align="left">&nbsp;CreateInstance</div></td>
      <td><img src="images/check.gif"></td>
      <td><img src="images/check.gif"></td>
    </tr>
    <tr>
      <td>2.3.2.7</td>
      <td><div align="left">&nbsp;ModifyClass</div></td>
      <td><img src="images/check.gif"></td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>2.3.2.8</td>
      <td><div align="left">&nbsp;ModifyInstance</div></td>
      <td><img src="images/check.gif"></td>
      <td><img src="images/check.gif"></td>
    </tr>
    <tr>
      <td>2.3.2.9</td>
      <td><div align="left">&nbsp;EnumerateClasses</div></td>
      <td><img src="images/check.gif"></td>
      <td><img src="images/check.gif"></td>
    </tr>
    <tr>
      <td>2.3.2.10</td>
      <td><div align="left">&nbsp;EnumerateClassNames</div></td>
      <td><img src="images/check.gif"></td>
      <td><img src="images/check.gif"></td>
    </tr>
    <tr>
      <td>2.3.2.11</td>
      <td><div align="left">&nbsp;EnumerateInstances</div></td>
      <td><img src="images/check.gif"></td>
      <td><img src="images/check.gif"></td>
    </tr>
    <tr>
      <td>2.3.2.12</td>
      <td><div align="left">&nbsp;EnumerateInstanceNames</div></td>
      <td><img src="images/check.gif"></td>
      <td><img src="images/check.gif"></td>
    </tr>
    <tr>
      <td>2.3.2.13</td>
      <td><div align="left">&nbsp;ExecQuery (Deprecated)</div></td>
      <td><img src="images/check.gif"></td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>2.3.2.14</td>
      <td><div align="left">&nbsp;Associators</div></td>
      <td><img src="images/check.gif"></td>
      <td><img src="images/check.gif"></td>
    </tr>
    <tr>
      <td>2.3.2.15</td>
      <td><div align="left">&nbsp;AssociatorNames</div></td>
      <td><img src="images/check.gif"></td>
      <td><img src="images/check.gif"></td>
    </tr>
    <tr>
      <td>2.3.2.16</td>
      <td><div align="left">&nbsp;References</div></td>
      <td><img src="images/check.gif"></td>
      <td><img src="images/check.gif"></td>
    </tr>
    <tr>
      <td>2.3.2.17</td>
      <td><div align="left">&nbsp;ReferenceNames</div></td>
      <td><img src="images/check.gif"></td>
      <td><img src="images/check.gif"></td>
    </tr>
    <tr>
      <td>2.3.2.18</td>
      <td><div align="left">&nbsp;GetProperty</div></td>
      <td><img src="images/check.gif"></td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>2.3.2.19</td>
      <td><div align="left">&nbsp;SetProperty</div></td>
      <td><img src="images/check.gif"></td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>2.3.2.20</td>
      <td><div align="left">&nbsp;GetQualifier</div></td>
      <td><img src="images/check.gif"></td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>2.3.2.21</td>
      <td><div align="left">&nbsp;SetQualifier</div></td>
      <td><img src="images/check.gif"></td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>2.3.2.22</td>
      <td><div align="left">&nbsp;DeleteQualifier</div></td>
      <td><img src="images/check.gif"></td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>2.3.2.23</td>
      <td><div align="left">&nbsp;EnumerateQualifiers</div></td>
      <td><img src="images/check.gif"></td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>2.3.2.24</td>
      <td><div align="left">&nbsp;ExecuteQuery</div></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
  </tbody>
</table>
For further info on each these methods, view the <a href="http://www.dmtf.org/standards/published_documents/DSP0200.html" target="parent">DMTF Specs</a>.
<br>
<h4>Extra CIM methods:</h4>
<!--
For information regarding these methods, view the <a href="http://pywbem.sourceforge.net/apidocs.shtml" target="parent">PyWBEM documentation</a>.
-->
<table cellpadding="0" cellspacing="0" style="width:500px">
	<thead style="font-weight:bold">
		<td style="width:400px">Method name</td>
  		<td>&nbsp;WbemSharp&nbsp;</td>
  		<td>&nbsp;PyWbem&nbsp;</td>
	</thead>
	<tbody>
	<tr>
      <td><div align="left">&nbsp;InvokeMethod</div></td>
      <td><img src="images/check.gif"></td>
      <td><img src="images/check.gif"></td>
    </tr>
    <tr>
	      <td><div align="left">&nbsp;EnumerateNamespaces</div></td>
	      <td><img src="images/check.gif"></td>
	      <td>&nbsp;</td>
    </tr>
    <tr>
		      <td><div align="left">&nbsp;GetBaseKeyClassName</div></td>
		      <td><img src="images/check.gif"></td>
		      <td>&nbsp;</td>
    </tr>
    <tr>
		      <td><div align="left">&nbsp;GetNamedInstance</div></td>
		      <td><img src="images/check.gif"></td>
		      <td>&nbsp;</td>
    </tr>
    <tr>
		      <td><div align="left">&nbsp;GetKeyPropertyList</div></td>
		      <td><img src="images/check.gif"></td>
		      <td>&nbsp;</td>
    </tr>
    <tr>
		      <td><div align="left">&nbsp;CreateEmptyInstance</div></td>
		      <td><img src="images/check.gif"></td>
		      <td>&nbsp;</td>
    </tr>
</tbody>
</table>
<br><br>
</body>
</html>
